home *** CD-ROM | disk | FTP | other *** search
- /* This is file include/menufns.h created by Extract */
- /* Date: */
-
- /*-------------------------------*/
- /* Including from:source/library/menu.c */
-
- extern void ptk_createusermenu ARGS(( Pint menuid, Pint menustid));
-
- extern void ptk_createboxmenu ARGS(( Pint menuid,
- Ppoint * tlcorner, Ppoint * boxsize));
-
- extern void ptk_createtextmenuitem ARGS(( Pint menuid, char * str,
- Pint itemno, Pedit_mode editmode, Pint * error));
-
- extern void ptk_createstructmenuitem ARGS(( Pint menuid, Pint structure,
- Pint itemno, Pedit_mode editmode, Pint * error));
-
- extern ptkboolean ptk_delmenu ARGS(( Pint menuid));
-
- extern ptkboolean ptk_delmenuitem ARGS(( Pint menuid, Pint itemno));
-
- extern void ptk_frontmenu ARGS(( Pint wsid, Pint menuid));
-
- extern void ptk_backmenu ARGS(( Pint wsid, Pint menuid));
-
- extern void ptk_postmenu ARGS(( Pint wsid, Pint menuid));
-
- extern void ptk_unpostmenu ARGS(( Pint wsid, Pint menuid));
-
- extern void ptk_unpostallmenu ARGS(( Pint wsid));
-
- extern ptkboolean ptk_stringscanmenus ARGS(( Pint wsid, char * str,
- Pint * menuid, Pint * itemnum));
-
- extern ptkboolean ptk_pickscanmenus ARGS(( Ppick_path * pickpath,
- Ppath_order pathorder, Pint * menuid, Pint * itemnum));
-
- extern ptkboolean ptk_locscanmenus ARGS(( Pint wsid, Ppoint * point,
- Pint * menuid, Pint * itemnum, Ppoint * value));
-
- extern ptkboolean ptk_scanmenus ARGS(( Pint wsid, ptksgeneralinput * input,
- ptksmenuoutput * output));
-
- extern void ptk_setmenuposition ARGS(( Pint menuid, Ppoint * menupos));
-
- extern void ptk_setboxmenutextfont ARGS(( Pint wsid, Pint menuid,
- Pint font));
-
- extern void ptk_setboxmenuattrs ARGS(( Pint wsid, Pint menuid,
- Ptext_path menupath, Pint font, Pint textcolour,
- Pint intcolour, Pint edgecolour, Pint boxtlcolour,
- Pint boxbrcolour, Pint httextcolour,
- Pint htintcolour, Pint htedgecolour));
-
- extern void ptk_setboxmenuhighlightitem ARGS(( Pint menuid, Pint itemnum));
-
- extern void ptk_clearboxmenuhighlight ARGS(( Pint menuid));
-
- extern void ptk_inqpostedmenus ARGS(( Pint wsid, Pint size,
- Pint_list * menuids, Pint * totalsize, Pint * err));
-
- extern void ptk_inqmenuids ARGS(( Pint size, Pint_list * menuids,
- Pint * totalsize, Pint * err));
-
- extern void ptk_inqmenustructid ARGS(( Pint menuid, Pint * menustid,
- Pint * err));
-
- extern void ptk_inqmenuname ARGS(( Pint menuid, Pint * name,
- Pint * err));
-
- extern ptkboolean ptk_inqfrontbackmenuid ARGS(( Pint wsid, Pint * frontid,
- Pint * backid, Pint * err));
-
- extern void ptk_inqboxmenuattrs ARGS(( Pint menuid,
- Ptext_path * menupath, Pint * font, Pint * textcolour,
- Pint * intcolour, Pint * edgecolour, Pint * boxtlcolour,
- Pint * boxbrcolour, Pint * httextcolour,
- Pint * htintcolour, Pint * htedgecolour, Pint * err));
-
- extern void ptk_inqmenuposition ARGS(( Pint menuid, Ppoint * position,
- Pint * err));
-
- extern void ptk_inqboxmenuhighlightitem ARGS(( Pint menuid, Pint * item,
- Pint * err));
-
- extern void ptk_createrotator ARGS(( Pint wsid, Pint menuid,
- ptkerotatortype rottype, Ppoint * size,
- char * titlestr, Pfloat titleheight));
-
- extern void ptk_setrotatortitle ARGS(( Pint menuid, char * titlestr));
-
- extern void ptk_setrotatorattrs ARGS(( Pint wsid, Pint menuid,
- Pint titlefont, Pint titlecolour,
- Pint arrowcolour, Pint arrowedgecolour,
- Pint intcolour, Pint edgecolour, Pint bannercolour,
- Pint boxtlcolour, Pint boxbrcolour));
-
- extern void ptk_inqrotatortitle ARGS(( Pint menuid, Pint len,
- char * titlestr, Pint * totlen, Pint * err));
-
- extern void ptk_inqrotatorattrs ARGS(( Pint menuid,
- Pint * titlefont, Pint * titlecolour,
- Pint * arrowcolour, Pint * arrowedgecolour,
- Pint * intcolour, Pint * edgecolour, Pint * bannercolour,
- Pint * boxtlcolour, Pint * boxbrcolour, Pint * err));
-